package com.gt.admin.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@TableName("sc_questionnaire_manage")
@Data
@ApiModel(value = "问卷管理")
public class QuestionnaireManage {
    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.AUTO)
    private Long queId;

    /** 问卷状态 */
    @ApiModelProperty(value = "问卷状态")
    private String queStatus;

    /** 姓名 */
    @ApiModelProperty(value = "姓名")
    private String name;

    /** 性别 */
    @ApiModelProperty(value = "性别")
    private String sex;

    /** 年龄 */
    @ApiModelProperty(value = "年龄")
    private Integer age;

    /** 提交时间 */
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
    @ApiModelProperty(value = "提交时间")
    private Date commitTime;

    /** 区域id */
    @ApiModelProperty(value = "区域id")
    private Long cityId;

    /** 常驻地址 */
    @ApiModelProperty(value = "常驻地址")
    private String address;

    /** 联合模式 */
    @ApiModelProperty(value = "联合模式")
    private String association;

    /** 评估结果 */
    @ApiModelProperty(value = "评估结果")
    private String assessResult;

    /** 审核方式 */
    @ApiModelProperty(value = "审核方式")
    private String auditMethod;

    /** 检查状态 */
    @ApiModelProperty(value = "检查状态")
    private String checkStatus;

    /** 评估明细 */
    @ApiModelProperty(value = "评估明细")
    private String assessDetail;

    /** 检查诊断 */
    @ApiModelProperty(value = "检查诊断")
    private String checkDiagnostic;

    /** 筛查目录id */
    @ApiModelProperty(value = "筛查目录id")
    private Long sickId;
}
